package com.tfy.liquor.service;

import com.tfy.liquor.bean.MyPage;
import com.tfy.liquor.bean.ProductInfo;
import org.springframework.stereotype.Service;

import java.util.ArrayList;

@Service
public interface ProductInfoService {
    /**
     * 添加产品信息
     * @param productInfo
     * @return
     */
    Boolean addProductInfo(ProductInfo productInfo);

    /**
     * 修改产品信息
     * @param productInfo
     * @return
     */
    Boolean editProductInfo(ProductInfo productInfo);

    /**
     * 查询产品信息
     * @param pageNum
     * @param pageSize
     * @param productInfo
     * @return
     */
    MyPage getProductInfo(Integer pageNum, Integer pageSize, ProductInfo productInfo);

    /**
     * 查询app端首页展示产品信息
     * @return
     */
    MyPage getIndexProductInfo(Integer pageNum, Integer pageSize);

    /**
     * 根据产品编号获取产品信息
     * @param id
     * @return
     */
    ProductInfo getProductInfoByProductId(String id);
}
